﻿#region Librerias

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Data;
using System.Windows.Markup;
using ESF.General;

#endregion


namespace ESF.SFT.FileUploader.Converters
{
	[ValueConversion (typeof(long?), typeof(string))]
	public class LengthBytesFormatedConverter : MarkupExtension, IValueConverter    
	{        
		public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)        
		{            
			return TextHelper.ToStringBytes ((long?) value);
		}
 

		public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
		{
			return null; 
		}  

	
		public override object ProvideValue(IServiceProvider serviceProvider)
		{
			return this;
		}          
	}
}
